package com.sangu.dianxiu.adapter;

import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;

import com.sangu.dianxiu.R;
import com.sangu.dianxiu.bean.repairer.RepairerCommentEntity;

import java.util.ArrayList;
import java.util.List;

/**     师傅评价listview的适配器，继承自AppBaseAdapter
 * Created by sg2 on 2016/1/19.
 */
public class RepairerCommentLvAdapter extends AppBaseAdapter<RepairerCommentEntity>{
    public RepairerCommentLvAdapter(List list, Context context) {
        super(list, context);
    }

    @Override
    public ViewHolder getViewHolder(int position, View convertView, ViewGroup parent) {
        RepairerCommentEntity entity=list.get(position);
        ViewHolder vh=ViewHolder.get(context,convertView,parent, R.layout.item_repairer_comment_layout);
        ImageView ivStar1= (ImageView) vh.findViewById(R.id.item_repairer_comment_star1);
        ImageView ivStar2= (ImageView) vh.findViewById(R.id.item_repairer_comment_star2);
        ImageView ivStar3= (ImageView) vh.findViewById(R.id.item_repairer_comment_star3);
        ImageView ivStar4= (ImageView) vh.findViewById(R.id.item_repairer_comment_star4);
        ImageView ivStar5= (ImageView) vh.findViewById(R.id.item_repairer_comment_star5);
        TextView tvTime= (TextView) vh.findViewById(R.id.item_repairer_comment_time);
        TextView tvContent= (TextView) vh.findViewById(R.id.item_repairer_comment_content);
        ArrayList<ImageView> ivStars=new ArrayList<>();         //将星星都添加到ArrayList里面，便于使用for循环来设置星星的图片是黄色还是灰色，否则虽然简单但是麻烦
        ivStars.add(ivStar1);
        ivStars.add(ivStar2);
        ivStars.add(ivStar3);
        ivStars.add(ivStar4);
        ivStars.add(ivStar5);
        tvTime.setText("");                     //由于我用的是插件生成bean的方式，而服务器现在没有json数据，故而无法生成，当有数据是，使用插件生成师傅评价
                                                //的bean，也就是RepairCommentEntity，就可以将此处的时间和评价内容给显示出来
        tvContent.setText("");
        return vh;
    }
}
